Siege of Gibraltar

The Siege of Gibraltar can refer to several historical events: